home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / text / ds0435 / ed.doc < prev    next >
Text File  |  1993-05-15  |  43KB  |  928 lines

  1. Willkommen bei ED, einem einfachen public domain Textverarbei-
  2. tungssystem. Die ED Textverarbeitungsdiskette sollte folgende
  3. Dateien enthalten:
  4.  
  5.                         LIESMICH
  6.                         LPRINT.EXE (1.11)
  7.                         ED.DOC
  8.                         ------------
  9.                         ED.EXE (1.12)
  10.                         ED.DAT
  11.                         PAGE.COM (1.01)
  12.                         PRINT.COM (1.21)
  13.                         PRINT.DAT
  14.                         TEST.TXT
  15.                         UNKNOWN.DAT
  16.                         EPSONLQ.DAT
  17.                         DIABLO.DAT
  18.                         IBM5216.DAT
  19.                         HPLJ.DAT
  20.                         HPLJQUER.DAT
  21.                         GR7.TBL
  22.                         REPLA.EXE (1.01)
  23.  
  24. und eventuell mehr '.DAT'- und '.TBL'-Dateien.
  25.  
  26. Das ED Textverarbeitungssystem besteht aus drei Teilen:
  27.  
  28.           1. ED - Editieren und Formatieren
  29.           2. PAGE - Erzeugen von Seiten (Seitendateien)
  30.           3. PRINT - Ausgabe auf Drucker
  31.  
  32. Zuerst folgt eine Beschreibung des Editors/Formatierers. ED.EXE
  33. (1.12) kann Textdateien bis zu 999 Zeilen und 99999 Buchstaben
  34. erzeugen.  Jede Zeile bis zu 148 Buchstaben. Nichtsdestotrotz
  35. koennen Dokumente, aus denen Seiten zu erzeugen sind, bis zu
  36. 100 Dateien lang sein.
  37.  
  38. Um das Programm zu starten, geben Sie 'ED' am DOS Prompt ein.
  39. ED.EXE liest zuerst die Datei ED.DAT ein. Das ist eine einfache
  40. Textdatei, die folgendermassen aussehen kann:
  41.  
  42.             60'ANFANG DER HEISSEN ZONE
  43.             65'ENDE DER HEISSEN ZONE (RECHTER RAND)
  44.             1'LEERZEICHEN HINTER DEM PUNKT (1 ODER 2)
  45.  
  46. ED.DAT enthaelt die Standardspaltenwerte fuer den Beginn und
  47. das Ende der heissen Zone und die Angabe ueber die Leerzeichen
  48. hinter dem Punkt. Sie koennen die Datei ED.DAT nach Ihren
  49. Beduerfnissen editieren (Setzen der Werte, die Sie gewoehnlich
  50. benutzen). Beachten Sie, dass eine Differenz von 5 zwischen
  51. dem Ende der heissen Zone (rechter Rand) und dem Anfang empfohlen
  52. wird.
  53. Nach dem Einlesen von ED.DAT befinden Sie sich im Editor (Zeile
  54. 1, Spalte 1). Die erste Zeile des Bildschirms zeigt den momentan
  55. gueltigen Dateinamen zum Lesen und Abspeichern einer Textdatei
  56. an. Die zweite Zeile zeigt mehrere Daten. WR: Die Zahl der
  57. geschriebenen Buchstaben im Speicher, NL: die Zahl der Zeilen,
  58. COL: die aktuelle Spaltenposition des Cursors, HZ: der aktuell
  59. gueltige Anfang/Ende der heissen Zone fuer das Formatieren,
  60. IND: die aktuelle Einrueckungsspaltenposition fuer das
  61. Formatieren (Erklaerung folgt spaeter).
  62.  
  63. Es gibt drei Hauptelemente im Editor:
  64.  
  65. 1. Direkte Editierkommandos wie Cursor links oder Seite runter
  66.    (Pg Dn/Bild ab).
  67. 2. Kommandoebenenkommandos wie fo (format/formatiere), f
  68.    (file/Datei), r (read/lese) oder s (save/speichere). Es gibt
  69.    eine Menge Kommandoebenenkommandos.
  70. 3. Im-Text-'#'-Kommandos. Der Buchstabe '#' wird von einem Gross-
  71.    oder Kleinbuchstaben gefolgt. Beispiel: '#U' schaltet das Unter-
  72.    streichen (underlining) ein, ein zweites '#U' beendet es. Es
  73.    gibt eine Menge '#'-Kommandos.
  74.  
  75. Sie koennen Text eingeben, wobei Sie die Zeile mit RETURN
  76. beenden. Es gibt kein automatisches RETURN, d.h. kein sofortiges
  77. Formatieren bei der Texteingabe. Leerzeilen nach dem Text koennen
  78. durch RETURN in einer der Zeilen hinter dem Text angefuegt
  79. werden.
  80.  
  81. Es gibt die folgenden direkten Editierkommandos:
  82.  
  83.   F1 (Funtionstaste 1)
  84. Gehe zur Kommandoebene. Die zweite Bildschirmzeile wird leer.
  85. Ein Prompt ('<') erscheint. Wenn Sie nur RETURN druecken, gelan-
  86. gen Sie zurueck zum Editieren.
  87.  
  88.   F2
  89. Listet die Zeilen ohne die '#'-Kommandos. Die Zeilen erscheinen
  90. in ihrer wahren Drucklaenge. Wenn Sie '#'-Kommandos verwenden,
  91. ist es schwierig die wahren Druckpositionen (Spalten) in Tabellen
  92. zu justieren. F2 sollte ein wenig dabei helfen. Jeder Tastendruck
  93. fuehrt zur normalen Darstellung zurueck.
  94.  
  95.   F3
  96. Buchstabe '#'.
  97.  
  98.   F4
  99. Ausfuehren der Zeichenkette, die mit dem 'key'-Kommando vorher
  100. gespeichert wurde. Ein haeufig benutztes Wort oder eine Phrase
  101. koennen mit dem Kommandoebenenbefehl 'key' abgespeichert werden.
  102.  
  103.   Pg Up (Bild auf)
  104. 10 Zeilen aufwaerts.
  105.  
  106.   Pg Dn (Bild ab)
  107. 10 Zeilen abwaerts.
  108.  
  109.   Cursor links/rechts/auf/ab
  110. Benoetigen keine Erklaerung.
  111.  
  112.   Del (Entf)
  113. Loeschen des Zeichens unter dem Cursor.
  114.  
  115.   Ins (Einfg)
  116. Einschalten des Einfuegemodus. Die Buchstaben werden eingefuegt,
  117. anstelle von Ueberschreiben. Der Einfuegemodus wird durch jede
  118. der anderen Editiertasten (z.B. Cursor links oder RETURN) oder
  119. durch ein zweites 'Ins' beendet.
  120.  
  121.   Home (Pos 1)
  122. Gehe zum Anfang der aktuellen Zeile.
  123.  
  124.   End (Ende)
  125. Gehe zum Ende der aktuellen Zeile (Spalte nach dem letzten Buch-
  126. staben).
  127.  
  128.   Ctrl-Home (Strg-Pos 1)
  129. Gehe zur ersten Zeile der Datei.
  130.  
  131.   Ctrl-End (Strg-Ende)
  132. Gehe in die letzte Zeile der Datei.
  133.  
  134.   Ctrl-E (Strg-E)
  135. Loesche von der Cursorposition bis zum Ende der Zeile.
  136.  
  137.   Esc
  138. Zeile wiederherstellen. Esc stellt den alten Inhalt der Zeile
  139. wieder her. Dies ist moeglich, solange Sie die Zeile noch nicht
  140. verlassen haben.
  141.  
  142. Wie bereits erwaehnt, fuehrt F1 zur Kommandoebene. Dort fuehrt
  143. RETURN zurueck zum Editieren. Ein Kommandoebenenkommando besteht
  144. aus einem Kuerzel, das ein bis drei Buchstaben lang ist, und
  145. optional von einem Argument gefolgt wird. In den meisten Faellen
  146. besteht das Argument aus Zeilenangaben, die durch Leerzeichen
  147. getrennt werden. Eine Zeilenangabe besteht aus zwei Zeilen-
  148. nummern, die durch Komma getrennt werden (bedeutet "von Zeile,
  149. bis Zeile") oder einer einzelnen Zeilennummer. Beispiel: 'fo
  150. 3,7 12,16 18'.
  151.  
  152. Es folgt die Beschreibung der Kommandoebenenkommandos:
  153.  
  154.   q
  155. Quit Kommando. Verlassen von ED.EXE ohne Abspeichern.
  156.  
  157.   h
  158. Help (Hilfe) Kommando. Es gibt mehrere Bildschirmseiten mit
  159. kurzer Information ueber alle Kommandos. Nachdem eine Seite
  160. gelistet ist, koennen Sie die Leertaste druecken, um zur
  161. naechsten Seite zu kommen, oder RETURN druecken, um Help zu
  162. verlassen und zum Editieren zurueckzukehren.
  163.  
  164.   f
  165. Filename (Dateiname) Kommando. 'F' wird von einem gueltigen
  166. DOS Dateinamen gefolgt. Der Dateiname kann Laufwerk- und Pfadan-
  167. gaben enthalten. Der Dateiname ist dann gueltig fuer alle folgen-
  168. den s (save/speichern), r (read/lesen) und rb (read block/ Block
  169. lesen) Kommandos.
  170.  
  171.   l
  172. List (listen) Kommando. 'L' wird gefolgt von einer Zeilennummer.
  173. Dies ist ein schnelles GEHE ZU. Das list Kommando ermoeglicht
  174. den schnellen Zugang zu jedem Teil der Datei im Speicher, um
  175. viele Tastendrucke von Pg Up (Bild auf) oder Pg Dn (Bild ab)
  176. zu vermeiden.
  177.  
  178.   s
  179. Save (speichern) Kommando. Falls kein Argument eingegeben wird,
  180. wird die gesamte Datei im Speicher als Datei auf Diskette abge-
  181. speichert. Falls die Datei bereits existiert, wird die alte
  182. Datei zur Backupdatei mit der Erweiterung '.BAK'. Als Option
  183. koennen nur Teile der Datei im Speicher auf Diskette abgelegt
  184. werden. 'S' kann von bis zu sieben Zeilenangaben gefolgt werden.
  185. 'S 3,7 9,10 15' speichert die Zeilen 3 bis 7, 9 und 10 und 15
  186. ab.
  187.  
  188.   r
  189. Read (lesen) Kommando. Eine Diskettentextdatei wird in den
  190. Speicher eingelesen und ueberschreibt dabei die Zeilen, die
  191. sich momentan im Speicher befinden.
  192.   Als Option fuer grosse Dateien, kann eine Nummer dem 'R'
  193. folgen. In diesem Fall wird die Datei erst von dieser Zeilen-
  194. nummer an gelesen. Die ersten Zeilen (Nummer minus eins) werden
  195. uebersprungen.
  196.  
  197.   rb
  198. Read block (Block lesen) Kommando. Kein Argument. Lese Block
  199. funktioniert wie r (read/lesen), nur werden die Diskettendatei-
  200. zeilen hinter denen angefuegt, die sich bereits im Speicher
  201. befinden, d.h. die Speicherzeilen werden nicht ueberschrieben.
  202.  
  203.   d
  204. Delete line(s) (Zeile(n) loeschen) Kommando. 'D' wird gefolgt
  205. von einer bis sieben Zeilenangaben, d.h. 'd 1 7,11 20,25' loescht
  206. die Zeilen 1, 7 bis 11 und 20 bis 25. Es gibt keinen direkten
  207. Editiertastendruck "loesche Zeile".
  208.  
  209.   i
  210. Insert line(s) (Zeile(n) einfuegen) Kommando. 'I' wird gefolgt
  211. von zwei Nummern, die durch Komma abgetrennt werden. 'I erste
  212. Nr., zweite Nr. bedeutet: Fuege erste Nr. Zeilen hinter Zeile
  213. zweite Nr. ein. Die zweite Nummer kann auch Null sein, d.h.
  214. der Beginn der Datei. Bis zu sieben dieser Angaben koennen 'I'
  215. folgen. Beispiele: 'I 1,3' fuegt eine Zeile hinter Zeile 3 ein.
  216. 'I 1,0' fuegt eine Zeile am Dateianfang ein.
  217.  
  218.   er
  219. Erase line(s) (Zeile(n) leer machen) Kommando. 'ER' wird gefolgt
  220. von einer bis sieben Zeilenangaben. Die Zeilen werden nicht
  221. entfernt, aber zu Leerzeilen gemacht.
  222.  
  223.   key
  224. Key (Taste) Kommando. 'KEY' wird gefolgt von einem haeufig zu
  225. verwendenden Wort oder einer Phrase. Die Phrase muss von beliebi-
  226. gen Buchstaben eingeschlossen sein, z.B. Schraegstriche
  227. (/...Phrase.../), um gueltige fuehrende oder nachfolgende Leer-
  228. zeichen zu ermoeglichen. Die Phrase wird als F4 (Funktionstaste
  229. 4) abgespeichert und kann beim Editieren verwendet werden.
  230.  
  231.   cop
  232. Copy line(s) (Zeile(n) kopieren) Kommando. 'COP' wird gefolgt
  233. von einer ersten Nummer, Komma, zweiten Nummer, Leerzeichen
  234. und dritten Nummer (Nr.,Nr. Nr.). Die Zeilen erste Nr. bis zweite
  235. Nr. werden nach hinter Zeile dritte Nr. kopiert. Die dritte
  236. Nummer kann auch Null sein, d.h. der Anfang der Datei. Die zu
  237. kopierenden Zeilen verbleiben ebenfalls am Originalplatz.
  238.  
  239.   mov
  240. Move line(s) (Zeile(n) verschieben) Kommando. Das 'MOV' Kommando
  241. funktioniert wie der 'cop' Befehl, nur dass die zu verschiebenden
  242. Zeilen vom Originalplatz entfernt werden. 'MOV' kann viel Zeit
  243. erfordern. Denken Sie nicht, das Programm waere abgestuerzt.
  244.  
  245.   hz
  246. Hot zone (heisse Zone) Kommando. 'HZ' wird gefolgt von der
  247. Spalte, an der die heisse Zone beginnen soll, Komma und der
  248. Spalte an der sie endet (rechter Rand). Eine Differenz von 5
  249. zwischen Ende und Anfang wird empfohlen. Die Angabe der heissen
  250. Zone ist gueltig fuer die Formatierkommandos 'fo', 'rf', 'rj',
  251. 'c' und 'sr'.
  252.  
  253.   fo
  254. Format (formatieren) Kommando. 'FO' wird gefolgt von einer bis
  255. sieben Zeilenangaben. Gewoehnlich definieren Sie Absaetze zum
  256. Formatieren, d.h. die erste Zeile des Absatzes, Komma und die
  257. letzte Zeile. Falls IND Null ist, muessen Sie dies nicht unbe-
  258. dingt tun. Dann koennen die erste Zeile/letzte Zeile ueber
  259. Absatzgrenzen hinweg gehen. Eine Leerzeile oder eine Zeile mit
  260. fuehrenden Leerzeichen wird als Anfang eines neuen Absatzes
  261. betrachtet.
  262.   Formatieren ist das Verteilen der Woerter ueber Zeilen, in
  263. der Weise, dass der rechte Rand nicht ueberschritten wird, und
  264. sowenig Leerzeichen wie moeglich zwischen dem letzten Wort auf
  265. der Zeile und dem rechten Rand bleiben.
  266.   Falls ein Wort vor dem Beginn der heissen Zone anfaengt und
  267. den rechten Rand ueberschreiten wuerde, geht es in die Wort-
  268. trennungsprozedur. Das Wort wird zum Trennen in zwei Haelften
  269. praesentiert. Die erste Haelfte wird das letzte Wort auf der
  270. aktuellen Zeile sein, wobei ein Trennzeichen hinzugefuegt wird.
  271. Die zweite Haelfte wird als erstes Wort auf der folgenden Zeile
  272. plaziert. Die Worttrennungsprozedur fordert Sie auf, die erste
  273. Haelfte anzugeben.
  274.   Falls das Wort keine '#'-Kommandos enthaelt, wird es mit einem
  275. Leerzeichen praesentiert. Das Leerzeichen zeigt das Maximum
  276. an, das fuer die erste Haelfte moeglich ist. Es gibt 4 Moeglich-
  277. keiten, die erste Haelfte anzugeben. 1. Nur RETURN laesst das
  278. Wort ganz als erstes Wort auf der naechsten Zeile erscheinen.
  279. Eine Trennung wird nicht vorgenommen. 2. '-' oder '-0' trennt
  280. das Wort wie durch das Leerzeichen angegeben. Manchmal ist das
  281. Leerzeichen eine korrekte Trennstelle. 3. '-' und eine Zahl.
  282. Die Leerzeichenposition minus diese Zahl gibt die erste Haelfte
  283. an. Beispiel: Das praesentierte Wort ist 'Kuhm_ist'. Das Leer-
  284. zeichen steht nach 'Kuhm'. Eine Eingabe von '-1' gibt 'Kuh'
  285. als erste Haelfte an. 4. Sie geben die erste Haelfte des Wortes
  286. explizit ein. Diese Methode ist zuviel Arbeit. Methode 3 sollte
  287. bevorzugt werden.
  288.   Falls das Wort '#'-Kommandos enthaelt, wird es ohne Leerzeichen
  289. praesentiert. Dann muessen Sie die erste Haelfte explizit einge-
  290. ben oder einfach RETURN druecken. Methoden 2 und 3 sind nicht
  291. anwendbar. Eine maximale wahre Drucklaenge fuer die erste Haelfte
  292. wird vorgegeben.
  293.  
  294.   Formatieren mit Einrueckung (indent)
  295. Formatieren mit Einrueckung unterscheidet sich vom normalen
  296. Formatieren. Betrachten Sie das folgende Beispiel:
  297.  
  298.      123456.........(Spalte)
  299.  20:  1. TextTextTextText...
  300.  21:     TextText.
  301.  22:  2. TextTextTextText...
  302.  23:     TextTextTextText...
  303.  24:     TextText.
  304.  
  305. Falls Sie diese beiden Absaetze (20 bis 21 und 22 bis 24) in
  306. der Art formatieren wollen, dass die Zeilen 4 fuehrende Leerzei-
  307. chen haben sollen, so muessen Sie die folgenden zwei Befehle
  308. eingeben: 'IND 5' und dann 'FO 20,21 22,24'. 'IND 5' gibt dem
  309. Programm die Anweisung, die Zeilen auf Spalte 5 (4 fuehrende
  310. Leerzeichen) zu justieren, mit Ausnahme der ersten Zeile eines
  311. Absatzes. Die erste Zeile eines jeden Absatzes wird nicht
  312. justiert, d.h. die Position der '1' in der Beispielzeile 20
  313. und die Position der '2' in Zeile 22 wird nicht veraendert,
  314. aber alle folgenden Zeilen werden auf Spalte 5 positioniert.
  315. Sie muessen die Absaetze explizit angeben, wenn INDent aktiv
  316. ist (nicht Null), d.h. die erste Zahl, Komma und die zweite
  317. Zahl muessen die erste und letzte Zeile des Absatzes sein. 'IND
  318. 0' setzt auf normales Formatieren zurueck.
  319.  
  320.   ind
  321. Indent (Einrueckung) Kommando. Das Einrueckungskommando wird
  322. beim 'fo'-Kommando erklaert.
  323.  
  324.   rf
  325. Format right justified (rechtsjustiertes Formatieren) Kommando.
  326. Das formatiere rechtsjustiert Kommando arbeitet aehnlich wie
  327. das 'fo' Kommando. Nach dem Formatieren werden Mehrfachleerzei-
  328. chen zwischen den Woertern eingefuegt, in der Weise, dass das
  329. letzte Wort auf der Zeile auf den rechten Rand ausgerichtet
  330. wird. Dies wird fuer alle Zeilen getan, mit Ausnahme der letzten
  331. Zeile eines Absatzes.
  332.   Falls Sie Zeilen (re)formatieren muessen, die bereits rechts-
  333. justiert sind, muessen Sie zuerst den 'rs'-Befehl (remove
  334. multiple spaces/entferne Mehrfachleerzeichen) durchfuehren.
  335.  
  336.   rs
  337. Remove multiple spaces (Mehrfachleerzeichen entfernen) Kommando.
  338. Eine bis sieben Zeilenangaben muessen dem 'rs' folgen. 'RS'
  339. entfernt alle mehrfachen Leerzeichen zwischen den Woertern.
  340. Falls die Zeilen eingerueckt sind, muss INDent aktiv sein (Wert
  341. nicht Null) und die Absaetze muessen explizit angegeben werden.
  342.  
  343.   rj
  344. Right justify (rechts justieren) Kommando. Eine bis sieben
  345. Zeilenangaben muss 'rj' folgen. Das justiere rechts Kommando
  346. richtet Zeilen nach rechts aus, die bereits formatiert sein
  347. sollten. Mehrfachleerzeichen werden zwischen den Woertern einge-
  348. fuegt, um das letzte Wort auf der Zeile am rechten Rand enden
  349. zu lassen. Dies wird mit allen Zeilen getan, die angegeben
  350. werden, auch mit der letzten (kurzen) Zeile eines Absatzes.
  351. Geben Sie diese Zeilen also nicht an.
  352.  
  353.   c
  354. Center (zentrieren) Kommando. Eine bis sieben Zeilenangaben
  355. muessen dem 'c' folgen. Die Zeilen werden gemaess dem rechten
  356. Rand (Ende der heissen Zone) zentriert. Ein Buchstabenabstandsbe-
  357. fehl sollte nicht am Anfang des ersten Wortes der zentrierten
  358. Phrase stehen, sondern am Ende des letzten Wortes der vorherge-
  359. henden Zeile. Beachten Sie, dass unterschiedliche Buchstabenab-
  360. standsbefehle auch unterschiedliche Werte fuer den rechten Rand
  361. (Ende der heissen Zone) erfordern.
  362.  
  363.   sr
  364. Shift to the right margin (zum rechten Rand schieben) Kommando.
  365. Eine bis sieben Zeilenangaben muessen dem 'sr' folgen. Fuehrende
  366. Leerzeichen werden eingefuegt, um die Zeile nach rechts zu ver-
  367. schieben, so dass das letzte Wort auf dem rechten Rand endet.
  368. Dieser Befehl ist nuetzlich fuer die Datumszeichenkette im Kopf
  369. eines Briefes.
  370.  
  371.   id
  372. Insert/delete leading spaces (fuehrende Leerzeichen einfue-
  373. gen/loeschen) Kommando. 'ID' wird gefolgt von einer positiven
  374. oder negativen Zahl, gefolgt von einer bis zu sieben Zeilenanga-
  375. ben. Falls die Zahl positiv ist, wird diese Zahl an fuehrenden
  376. Leerzeichen eingefuegt, ist sie negativ, werden fuehrende Leer-
  377. zeichen entfernt.
  378.  
  379.   sc
  380. Shift to column (verschieben zu Spalte) Kommando. 'SC' wird
  381. gefolgt von einer Spaltennummer und einer bis sieben Zeilenanga-
  382. ben. Die Zeilen werden zur angegebenen Spalte verschoben, unab-
  383. haengig davon, wieviele fuehrende Leerzeichen die Zeile vorher
  384. hatte.
  385.  
  386.   psp
  387. Spaces behind period (Leerzeichen hinter Punkt) Kommando. Das
  388. Argument ist '1' oder '2'. Ein Wort mit Punkt mag sich vor dem
  389. (Re)formatieren am Ende der Zeile befinden. Falls es durch das
  390. Formatieren irgendwo in der Mitte plaziert wird, werden dahinter
  391. zwei Leerzeichen eingefuegt, wenn das Argument '2' ist.
  392.  
  393.   dos
  394. DOS Kommando. 'DOS' wird gefolgt von einem DOS Kommando. Das
  395. Programm geht temporär zum Betriebssystem und der eingegebene
  396. Befehl wird ausgeführt. Mit <ESC> kehrt man dann zu ED.EXE
  397. zurück. COMMAND.COM muß dabei präsent sein.
  398.   Mit 'dos print' oder 'dos page' können auch die Programme
  399. PRINT und PAGE aufgerufen werden. Der Rechner sollte dafür aber
  400. mit mindestens 512 KByte Speicher ausgerüstet sein.
  401.  
  402.   Im-Text-'#'-Kommandos
  403. Im-Text-'#'-Kommandos bestehen aus dem '#'-Buchstaben, gefolgt
  404. von einem Gross- oder Kleinbuchstaben. Es gibt eine Menge von
  405. '#'-Kommandos. Im folgenden die Beschreibung.
  406.  
  407.   #P
  408. Schalte Superscript ein. Merken Sie sich '#P' als 'Potenz'.
  409. '#A' beendet das Superscript. Beispiel: 'x#P2#A' ist x Quadrat.
  410.  
  411.   #I
  412. Schalte Subscript ein. Merken Sie sich '#I' als 'Index'. '#A'
  413. beendet das Subscript. Beispiel: 'H#I2#AO' ist Wasser.
  414.  
  415.   #A
  416. Wie bereits erwaehnt, beendet '#A' sowohl Subscript wie auch
  417. Superscript. Falls das Subscript/Superscript mit 0.5 Abstand
  418. Zeilenvorschueben und umgekehrten Zeilenvorschueben realisiert
  419. wird (Sub-/Superscript Methode B - siehe Beschreibung von
  420. PRINT.DAT) sind Mehrfachebenen Sub-/Superscripts moeglich. Zum
  421. Beispiel Superscript vom Superscript (d#Px#P2#A is d potenziert
  422. mit x Quadrat). '#A' beendet jegliche Ebene und fuehrt zur
  423. normalen Position zurueck. Falls Sie vergessen, mit '#A' zu
  424. beenden, wird durch das Ende der Zeile beendet.
  425.  
  426.   #B
  427. Rueckschrittkommando. Beispiel: Der Buchstabe 'O' wird mit dem
  428. Schraegstrich ueberdruckt: 'O#B/'.
  429.  
  430.   #U
  431. Schalte Unterstreichen ein. Ein zweites '#U' beendet das Unter-
  432. streichen. Beispiel: '#UWort#U'. Beachten Sie, dass das Unter-
  433. streichen zwischen Woertern gewoehnlich nicht stattfindet. Sie
  434. muessen den Unterstreichungsbuchstaben '_' zwischen Woertern
  435. benutzen. Beispiel: '#UWort1_Wort2#U'.
  436.  
  437. Es gibt einige andere Zeichenattributkommandos, die wie das
  438. Unterstreichen funktionieren, d.h. das zweite Auftreten des
  439. '#'-Befehls beendet das Attribut:
  440.  
  441.                 #F ... #F Fettdruck
  442.                 #D ... #D doppelter Anschlag
  443.                 #H ... #H Schattendruck oder kursiv
  444.                 #O ... #O durchgestrichene Buchstaben
  445.                 #= ... #= Proportionaldruck
  446.  
  447.   #1 ... #1
  448.   #2 ... #2
  449.   #3 ... #3
  450.   #4 ... #4
  451. Schalte ein/beende Benutzung des alternativen Zeichensatzes/Fonts
  452. Nr. n. Ihr Drucker mag diese Moeglichkeit nicht aufweisen. Es
  453. gibt zwei Wege der Realisierung. Methode 'C': Drucken, Papier
  454. an den Anfang zurueckspulen, Typenrad oder Modul wechseln und
  455. mit dem neuen Zeichensatz ueberdrucken. Zusaetzlich koennen
  456. auch Kommandosequenzen an den Drucker geschickt werden. Methode
  457. 'A': Nur Kommandosequenzen an den Drucker schicken (dem Drucker
  458. sagen, er solle den alternativen Zeichensatz/Font verwenden).
  459.   Falls Sie vergessen, mit einem zweiten #n zu beenden, wird
  460. mit dem Ende der Zeile beendet.
  461.  
  462.   Zeilenabstands- und Buchstabenabstandsbefehle
  463. Zeilenabstands- und Buchstabenabstandsbefehle sind einzelstehende
  464. '#'-Befehle, die gueltig sind fuer die aktuelle Zeile und alle
  465. folgenden Zeilen der Seite. Es duerfen mehrere verschiedene
  466. Kommandos auf einer Seite oder in einer Zeile stehen.
  467.  
  468.               #J Zeilenabstand 1
  469.               #K Zeilenabstand 1.5
  470.               #L Zeilenabstand 2
  471.               #M Zeilenabstand 2.5
  472.               #N Zeilenabstand 3
  473.               #7 Buchstabenabstand 10
  474.               #8 Buchstabenabstand 12
  475.               #9 Buchstabenabstand 15 oder Mikrodruck
  476.  
  477.   Druckqualitaetskommandos
  478. Ihr Drucker koennte mehrere Druckqualitaeten aufweisen. Druck-
  479. qualitaetsbefehle sind gueltig fuer die ganze Seite. Es sind
  480. mehrere verschiedene Befehle auf einer Seite erlaubt.
  481.  
  482.                     #. normale Druckqualitaet
  483.                     #: Entwurfsdruck
  484.                     #! gehobene Druckqualitaet
  485.  
  486.   Weitere '#'-Befehle.
  487.  
  488.   #X
  489. Absoluter Befehl: neue Seite. Bringen Sie diesen Befehl am ersten
  490. Wort einer neuen Seite an. '#X' sagt dem Programm PAGE, die
  491. Zeile zur ersten Zeile einer neuen Seite (Seitendatei) zu machen.
  492.  
  493.   #Z und #E
  494. Blockanfang- und Blockendekommando. Bringen Sie '#Z' am ersten
  495. und '#E' am letzten Wort eines Blocks an, der nicht durch "neue
  496. Seite" gebrochen werden soll. Das Programm PAGE schaut, ob der
  497. ganze Block noch auf die Seite passt, wenn nicht, wird der Block
  498. auf der naechsten Seite (Seitendatei) ausgegeben.
  499.  
  500.   #R
  501. Wagenruecklauf + Zeilenvorschub Kommando. Fuege einen extra
  502. Wagenruecklauf + Zeilenvorschub ein. Die Zeile wird an dieser
  503. Position geteilt. Beachten Sie, dass das Programm PAGE die
  504. erzeugte Extrazeile nicht mitzaehlt.
  505.  
  506.   #S
  507. Unterdruecke Wagenruecklauf + Zeilenvorschub. Der Wagenruecklauf
  508. + Zeilenvorschub wird am Ende der Zeile nicht durchgefuehrt.
  509. Die naechste Zeile wird zu der aktuellen Zeile hinzugefuegt.
  510. Beachten Sie, dass das Programm PAGE dieses Verschwinden einer
  511. Zeile nicht beruecksichtigt.
  512.  
  513.   ##
  514. Drucke Zeichen '#'. Da der '#'-Buchstabe + folgende Buchstabe
  515. als Im-Text-Kommando reserviert ist, ermoeglicht dieser Befehl,
  516. den Buchstaben '#' selbst zu drucken.
  517.  
  518.   #Y
  519. Hartes Trennzeichen Kommando. '#Y' nach einem Trennzeichen zeigt
  520. ein hartes Trennzeichen an. Betrachten Sie das Beispiel 'PC-SIG'.
  521. Falls Sie 'PC-' als letztes Wort auf der Zeile eingeben und
  522. wuenschen 'SIG' als erstes Wort auf der naechsten Zeile, muessen
  523. Sie stattdessen '#YSIG' eingeben. Ohne dies wuerde das Trennzei-
  524. chen beim (Re)formatieren verschwinden, d.h. 'PCSIG' waere das
  525. Ergebnis. Falls der Ausdruck 'PC-SIG' in die Worttrennungsproze-
  526. dur geht: 'PC-S_IG' und Sie geben '-2' ein, dann wird ein '#Y'
  527. vom Programm erzeugt.
  528.   Ein hartes Leerzeichen ist in ED nicht implementiert.
  529.  
  530.   Beschreibung des Programms PAGE.COM (1.01)
  531. Programm PAGE erzeugt aus einer oder mehreren Dateien (bis zu
  532. 100), die mit ED.EXE erzeugt wurden, Seitendateien (eine Seite
  533. = eine Datei) zum Drucken. Seitenzahlen und eine konstante Kopf-
  534. textzeile oder Fusstextzeile werden hinzugefuegt. Falls Sie
  535. nur eine oder einige wenige Seiten haben (z.B. ein Brief), dann
  536. benoetigen Sie PAGE nicht, sondern kuemmern sich selbst um die
  537. Seiten (eine Seite = eine Datei). In diesem Fall koennen Sie
  538. diese Zeilen ueberspringen und zur Beschreibung der Datei
  539. PRINT.DAT und zum PRINT Programm gehen.
  540.  
  541. Um PAGE zu starten, geben Sie 'PAGE' am DOS Prompt ein.
  542.  
  543. 1. PAGE fordert Sie auf, den Namen einer PAGE Kommandodatei
  544. einzugeben oder RETURN zu druecken fuer manuelle Bildschirmeinga-
  545. be.
  546.   PAGE speichert alle manuellen Eingaben nach dem Dialog in
  547. einer Textdatei. Diese Kommandodatei kann einen beliebigen Namen
  548. haben. Falls Sie bereits einmal PAGE aufgerufen haben und wollen
  549. aus denselben Dateien Seiten erzeugen, erspart Ihnen die PAGE
  550. Kommandodatei, dieselben Eingaben noch einmal tun zu muessen.
  551. Wenn Sie den Dateinamen eingeben, werden alle Eingaben aus dieser
  552. Datei heraus automatisch vorgenommen. Falls Sie aus den naechsten
  553. Dateien (z.B. naechstes Kapitel) Seiten erzeugen wollen oder
  554. PAGE zum ersten mal aufrufen, druecken Sie RETURN fuer manuelle
  555. Bildschirmeingabe.
  556.  
  557. 2. PAGE fordert Sie auf, die Zahl der Kapitel einzugeben. Ge-
  558. woehnlich haben Sie nur ein Kapitel. 'Kapitel' bedeutet eine
  559. spezifische Kopf- oder Fusstextzeile und eine oder mehrere (Ein-
  560. gabe)textdateien (erzeugt mit ED.EXE), die zum Kapitel gehoeren.
  561.  
  562. 3. Eingabe der Nummer des ersten Kapitels. Diese Nummer dient
  563. nur zu Bezeichnungszwecken innerhalb von PAGE, hat keine weitere
  564. Bedeutung und erscheint nirgendwo sonst.
  565.  
  566. 4. Eingabe einer Zeichenkette mit Zeilenabstands-, Buchstabenab-
  567. stands- und Druckqualitaetsbefehlen, die zur ersten Zeile einer
  568. jeden Seite hinzugefuegt werden soll. Die Beispieleingabe '#J#8#!'
  569. bewirkt Zeilenabstand 1.0, Buchstabenabstand 12 und gehobene
  570. Druckqualitaet.
  571.  
  572. 5. Eingabe der Zahl von Textzeilen ohne Kopf- und Fusszeilen.
  573. Die optionalen Kopf- oder Fusszeilen enthalten einen (optionalen)
  574. konstanten Text und die (optionale) Seitennummer. Sie muessen
  575. wissen, wieviele Zeilen auf eine Seite passen (abhaengig von
  576. der Seitenlaenge und dem Zeilenabstand). Das Limit ist 100 Zeilen
  577. (einschliesslich Kopf- und Fusszeilen).
  578.  
  579. 6. Eingabe der Zahl der Kopfzeilen. Falls Sie Seitennummern am
  580. Kopf der Seite wuenschen, muessen Sie hier eine Zahl, groesser
  581. als Null, eingeben. Gewoehnlich tut es '2' (eine Zeile mit der
  582. Seitenzahl und eine Leerzeile als Trennung zum Text). Falls
  583. Sie die Seitenzahlen am Fuss der Seite wuenschen, geben Sie
  584. hier Null ein.
  585.  
  586. 7. Eingabe der Zahl der Fusszeilen. Gewoehnlich tut es '2',
  587. wenn Sie die Seitenzahlen am Fuss wuenschen, sonst Null.
  588.  
  589. 8. Kapiteltrennmodus. Falls Sie fuer mehrere Kapitel Seiten
  590. erzeugen, gibt es zwei Moeglichkeiten. 'NN' bewirkt, dass das
  591. naechste Kapitel immer mit einer neuen Seite beginnt. Das ist
  592. der gewoehnliche Fall. Geben Sie 'NN' auch dann ein, wenn Sie
  593. nur fuer ein Kapitel Seiten erzeugen. Der zweite Weg ist, den
  594. Text des naechsten Kapitels auf der Seite des Endes des vorheri-
  595. gen Kapitels beginnen zu lassen, falls moeglich. Die Eingabe
  596. zweier Zahlen, getrennt durch Komma, waehlt diese Moeglichkeit.
  597. Die erste Nummer ist die Zahl der Leerzeilen zwischen den beiden
  598. Kapiteln. Die zweite Zahl ist das Minimum an Zeilen des neuen
  599. Kapitels, das auf der letzten Seite des vorhergehenden Kapitels
  600. erscheinen soll. Falls dieses Minimum nicht moeglich ist, wird
  601. das neue Kapitel auf der naechsten Seite begonnen.
  602.  
  603. 9. Geben Sie die erste Seitenzahl ein. Falls Sie keine Seiten-
  604. zahlen wuenschen, druecken Sie nur RETURN.
  605.  
  606. 10. Geben Sie die linksrahmende Zeichenkette der Seitennummer
  607. ein. Manchmal ist es sinnvoll etwas auf der linken und der
  608. rechten Seite der Seitennummer erscheinen zu lassen. Falls die
  609. Seitennummer zentriert ist, werden gewoehnlich Trennstriche
  610. verwendet (Beispiel: - 12 -). Geben Sie die linke Seite hier
  611. ein. Die rahmende Zeichenkette muss von beliebigen Buchstaben
  612. eingeschlossen sein, um nachfolgende und fuehrende Leerzeichen
  613. gueltig zu machen (geben Sie '/- /', gemaess dem obigen Beispiel,
  614. ein). Falls die Seitennummer immer rechts oder links oder alter-
  615. nierend rechts/links erscheinen soll, koennten Sie das Wort
  616. 'Seite ' ('/Seite /' eingeben) oder 'S. ' ('/S. /' eingeben)
  617. verwenden. Falls Sie keine linksrahmende Zeichenkette wuenschen,
  618. druecken Sie nur RETURN.
  619.  
  620. 11. Geben Sie die rechtsrahmende Zeichenkette ein. Beispiel:
  621. ' -' ('/ -/' eingeben).
  622.  
  623. 12. Geben Sie den Seitennummernpositionsmodus und die Zeilenbrei-
  624. te (rechter Rand), getrennt durch Komma, ein. Der Seitennummer-
  625. positionsmodus gibt die Positionierung der Seitennummer an.
  626. Es gibt 5 Moeglichkeiten, je fuer Kopf und Fuss der Seite (die
  627. Zahlen gehen von 1 bis 10):
  628.  
  629. '1' (Kopf) oder '6' (Fuss): Seitennummer zentriert.
  630. '2' (Kopf) oder '7' (Fuss): Seitennummer immer rechts.
  631. '3' (Kopf) oder '8' (Fuss): Seitennummer immer links
  632.                             (ungewoehnlich).
  633. '4' (Kopf) oder '9' (Fuss): Seitennummer alternierend
  634.                             rechts/links, zuerst rechts.
  635. '5' (Kopf) oder '10' (Fuss): Seitennummer alternierend
  636.                              links/rechts, zuerst links.
  637.  
  638. Beachten Sie, dass eine konstante Textzeile bei zentrierten
  639. Seitenzahlen nicht moeglich ist (Modi 1 und 6). Bezueglich der
  640. Modi 4, 9, 5 und 10: Wie Sie von Buechern wissen, erscheinen
  641. ungerade Seitennummern immer rechts, gerade Seitennummern links.
  642. Modus 4 oder 9 sollte gewaehlt werden, wenn Ihre erste Seiten-
  643. nummer ungerade ist.
  644.   Vergessen Sie nicht das Komma und die Zeilenbreite (rechter
  645. Rand).
  646.  
  647. 13. Unterdruecken der Kopf-/Fusszeilen auf der ersten Ausgabesei-
  648. te? Manchmal ist es sinnvoll, die Seitennummer und die konstante
  649. Textzeile auf der ersten Seite eines Dokumentes nicht auszu-
  650. drucken. Wenn Sie 'J' angeben, werden nur leere Kopf-/Fusszeilen
  651. ausgegeben.
  652.  
  653. 14. Ausgabe mit Zeilennummern? Falls Sie mit 'J' antworten,
  654. wird jeder Zeile eine Zeilennummer vorangestellt.
  655.  
  656. 15. Geben Sie den Kopfzeilentext des Kapitels (n) fuer Seiten
  657. mit rechter Seitennummer ein. Rechter Seitennummerntext und
  658. linker Seitennummerntext duerfen verschieden sein. Falls Sie
  659. zentrierte Seitennummern oder linke Seitennummern spezifiziert
  660. haben oder keine Kopfzeilen vorsehen, hat die Eingabe keinen
  661. Effekt. Nichtsdestotrotz muessen Sie wenigstens RETURN druecken.
  662.  
  663. 16. Fusszeilentext des Kapitels (n) fuer Seiten mit rechter
  664. Seitennummer.
  665.  
  666. 17. Kopfzeilentext des Kapitels (n) fuer Seiten mit linker Sei-
  667. tennummer.
  668.  
  669. 18. Fusszeilentext des Kapitels (n) fuer Seiten mit linker Sei-
  670. tennummer.
  671.  
  672. 19. Dateiangabe(n) ueber die Datei(en) des Kapitels (n), aus
  673. denen die Seiten zu erzeugen sind. Nach der letzten Dateiangabe
  674. nur RETURN druecken.
  675.   Sie koennen einzelne Dateinamen eingeben oder die '#'-Buch-
  676. stabendateiangabe benutzen. Der '#'-Buchstabe steht fuer eine
  677. Reihe von Dateien. '#' kann sich entweder im Namensteil oder
  678. der Erweiterung befinden, aber nicht beides. Beispiel: Die Einga-
  679. be von 'KAP1.T#,1,3' steht fuer die Dateien 'KAP1.T1', 'KAP1.T2'
  680. und 'KAP1.T3'. 'X#.TXT,2,4' steht fuer die Dateien 'X2.TXT',
  681. 'X3.TXT' und 'X4.TXT'.
  682.  
  683. Falls Sie mehr als ein Kapitel spezifiziert haben, folgen die
  684. Eingaben 15. bis 19. fuer das naechste Kapitel.
  685.  
  686. 20. Dateinamenangabe fuer die Ausgabedateien (Seitendateien).
  687. Es muss ein '#'-Buchstabe entweder im Namensteil oder der Erwei-
  688. terung stehen. Dann folgt ein Komma und die erste Nummer. Bei-
  689. spiel: Die Eingabe von 'KAP1.#,1' bewirkt, dass die erste Ausgabe-
  690. datei (Seite) den Namen 'KAP1.1' bekommt, die naechste 'KAP1.2',
  691. 'KAP1.3' und so weiter. 'X#.TXT,7' bewirkt die Ausgabe von
  692. 'X7.TXT', 'X8.TXT', 'X9.TXT' und so weiter. Es ist am besten,
  693. wenn Sie die erste Nummer gleich der Seitennummer waehlen.
  694.  
  695. 21. Falls Sie die Eingaben manuell vorgenommen haben, folgt
  696. hier die Aufforderung einen Dateinamen fuer die PAGE Kommando-
  697. datei einzugeben. Ich empfehle die Erweiterung '.PAG' zu verwen-
  698. den. Beispiel: 'KAP1.PAG'. Ihre Eingaben werden dann als Datei
  699. abgespeichert.
  700.  
  701. 22. Waehlen Sie '2', werden Diskettenwechsel beim Seitenerzeugen
  702. erlaubt, bei '1' erfolgt das Seitenerzeugen ohne Pause fuer
  703. Diskettenwechsel. Fuer kleine Aufgaben (kleine Anzahl von
  704. Dateien) oder falls Sie eine Festplatte verwenden (arbeiten
  705. Sie bitte in einem Unterverzeichnis/Subdirectory), sollte '1'
  706. gewaehlt werden.
  707.  
  708. 23. 'Bildschirmrollverzoegerung? (4.77 MHZ: 100) (0-10000)'.
  709. Geben Sie die Verzoegerung fuer das Rollen ein. Falls Sie eine
  710. schnelle Maschine haben, und Sie wollen die Zeilen der Seiten
  711. beobachten, dann sollten Sie einen Wert, groesser als Null,
  712. eingeben. Wuenschen Sie die Seitenerzeugung so schnell wie
  713. moeglich, geben Sie Null ein.
  714.  
  715. Der Seitenerzeugungsprozess startet. Die Seiten werden am Bild-
  716. schirm angezeigt (Zeilen mit Zeilennummern). Das Rollen kann
  717. mit Strg-S (Ctrl-S) angehalten werden. Merken Sie sich den ersten
  718. und letzten Ausgabedateinamen. Fallen die Seiten wie gewuenscht
  719. aus, gehen Sie zum PRINT Programm.
  720.  
  721.   Beschreibung der Datei PRINT.DAT
  722. Beim Start liest das PRINT Programm eine Datei namens 'PRINT.DAT'
  723. und eine optionale Datei namens 'PRINT.TBL' ein. 'PRINT.DAT'
  724. ist eine Textdatei, die Druckertreiberdatei genannt werden kann.
  725. Sie enthaelt alle Kommandocodesequenzen, die an den Drucker
  726. gesendet werden, z.B. fuer den Zeilenabstand, das Unterstreichen
  727. etc. Sie ist essentiell. Das Programm PRINT arbeitet nicht ohne
  728. sie. Ungluecklicherweise kenne ich nur wenige Drucker. Es gibt
  729. nur einige wenige Druckertreiberdateien auf der Diskette:
  730.  
  731.                            UNKNOWN.DAT
  732.                            EPSONLQ.DAT
  733.                            DIABLO.DAT
  734.                            IBM5216.DAT
  735.                            HPLJ.DAT
  736.                            HPLJQUER.DAT
  737.  
  738. In der Zukunft mag es mehr Druckertreiberdateien geben. Sie
  739. koennen eine davon kopieren, um PRINT.DAT zu sein. Geben Sie
  740. 'COPY (IHR).DAT PRINT.DAT' am DOS Prompt ein. Falls Sie eine
  741. akkurate Dokumentation fuer Ihren Drucker haben, koennen Sie
  742. Ihr PRINT.DAT mit ED.EXE editieren/modifizieren. Die Codes
  743. koennen dezimal oder hexadezimal eingegeben werden. Hexadezimalen
  744. Zahlen muss ein '$' vorangestellt werden (Beispiel: $1B ist
  745. dezimal 27 ist ESC). Einige Erklaerungen zu PRINT.DAT sind erfor-
  746. derlich.
  747.   Zeichensatzwechselmodus 'A': Sende Sequenzen. Ihr Drucker
  748. mag mehrere Zeichensaetze oder Fonts aufweisen, die nur durch
  749. Senden einer Kommandosequenz eingeschaltet werden. Die "Setze
  750. Standardzeichensatz" und "Setze alternativen Zeichensatz"
  751. Kommandocodesequenzen muessen eingegeben werden.
  752.   Zeichensatzwechselmodus 'C': Falls Ihr Drucker einen umgekehr-
  753. ten Zeilenvorschubbefehl hat, und einen leichten Wechsel des
  754. Typenrades oder eines Zeichensatzmoduls erlaubt, dann sollten
  755. Sie Modus 'C' eingeben. "Setze Zeichensatz" Kommandosequenzen
  756. sind gewoehnlich nicht noetig, koennen aber trotzdem definiert
  757. werden.
  758.   Sub-/Superscriptmodus 'A': Sende Kommandosequenzen. Ihr Drucker
  759. mag einfache Sub-/Superscripts haben, indem Einschalt- und
  760. Beendigungssequenzen gesendet werden.
  761.   Sub-/Superscriptmodus 'B': Falls Ihr Drucker einen Zeilenab-
  762. standsbefehl 0.5, einen Zeilenvorschubbefehl und einen umgekehr-
  763. ten Zeilenvorschubbefehl hat, dann koennen die Sub-/Superscripts
  764. mit 0.5 grossen Zeilenvorschueben und umgekehrten Zeilenvorschue-
  765. ben realisiert werden. Mehrfachebenen-Sub-/Superscripts sind
  766. dann moeglich (z.B. Superscript vom Superscript).
  767.   Die initiiere Drucker Sequenz sollte den "automatischen Zeilen-
  768. vorschub aus" Befehl enthalten. Der Wagenruecklauf + Zeilenvor-
  769. schub Befehl ist dann gewoehnlich '13 10'. Falls der automatische
  770. Zeilenvorschub an ist, dann nur '13'.
  771.   Zusaetzlich zum "initiiere Drucker" Befehl werden die folgenden
  772. "Standard"-Kommandos zum Drucker gesendet: Zeilenabstand 1.5
  773. (#K), Buchstabenabstand 10 (#7), Standardzeichensatz und normale
  774. Druckqualitaet (#.).
  775.   Falls Sie keine akkurate Druckerdokumentation haben, sind
  776. Sie in einer ungluecklichen Lage. Nichtsdestotrotz sollten Sie
  777. das folgende Minimum arbeiten lassen: Geben Sie 'COPY UNKNOWN.DAT
  778. PRINT.DAT' am DOS Prompt ein. Falls Ihr Drucker doppelte Zeilen-
  779. vorschuebe durchfuehrt, editieren Sie den Wagenruecklauf + Zei-
  780. lenvorschub Befehl nach '13' anstelle von '13 10'. Keiner der
  781. Im-Text-Drucker-'#'-Kommandos wird einen Effekt haben.
  782.  
  783.   Beschreibung der Datei PRINT.TBL
  784. Die Datei 'PRINT.TBL' ist optional und muss nicht praesent sein.
  785. Es ist eine Textdatei, die Zeichencodeumwandlungsinformationen
  786. enthaelt. Sie ist besonders fuer den Fall konzipiert, dass Ihr
  787. Drucker nicht den IBM-Zeichensatz aufweist, sondern einen 7
  788. bit nationalen Zeichensatz. Buchstaben, die spezifisch fuer
  789. ein Land sind, haben im IBM-Zeichensatz Codes, die groesser
  790. sind als 128, im nationalen Zeichensatz sind sie aber kleiner
  791. als 128. PRINT.TBL dient dazu, die IBM-Codes des Computers in
  792. die nationalen Codes des Druckers umzuwandeln. Eine Beispieldatei
  793. fuer 'PRINT.TBL' ist 'GR7.TBL' auf der Diskette. Sie koennen
  794. sich GR7.TBL mit ED.EXE anschauen. Jede Zeile besteht aus der
  795. Zeichenkette '01234', gefolgt vom Originalcode und einem oder
  796. mehreren Ersatzcodes und einem Kommentar. Der (die) Ersatzcode(s)
  797. werden anstelle des Originalcodes zum Drucker geschickt. Falls
  798. Sie Ihre PRINT.TBL Datei erzeugen wollen: Die IBM-Codes sollten
  799. in Ihrem BASICA/GWBASIC Manual aufgefuehrt sein, die Codes Ihres
  800. Druckers sollten in der Druckerdokumentation zu finden sein.
  801. Hexadezimalen Zahlen muss ein '$' vorangestellt werden in
  802. PRINT.TBL.
  803.  
  804.   Beschreibung des Programms PRINT.COM (1.21)
  805. Geben Sie 'PRINT' am DOS Prompt ein. 'PRINT.DAT' und eventuell
  806. 'PRINT.TBL' werden eingelesen.
  807.   PRINT fordert Sie auf, Dateiangaben der Dateien einzugeben,
  808. die gedruckt werden sollen. Die zu druckende Datei (Seite) darf
  809. nicht laenger als 100 Zeilen sein. Bis zu 800 Dateien (Seiten)
  810. koennen in einem Gang gedruckt werden. Die Dateiangabe kann
  811. ein einfacher Dateiname sein oder eine '#'-Buchstabendateiangabe.
  812. Die '#'-Dateiangabe ist bereits in der Beschreibung zum Programm
  813. PAGE erklaert worden. '#' kann entweder im Namensteil oder in
  814. der Erweiterung stehen. 'F#.TXT,2,5' repraesentiert die Dateien
  815. 'F2.TXT', 'F3.TXT', 'F4.TXT' und 'F5.TXT'. 'KAP1.N#,1,3' steht
  816. fuer die Dateien 'KAP1.N1', 'KAP1.N2' und 'KAP1.N3'. Nach der
  817. letzten Dateiangabe druecken Sie nur RETURN.
  818.   Fuehrende Leerzeilen. Geben Sie die Zahl der fuehrenden Zeilen-
  819. vorschuebe am Beginn des Druckens ein. Falls Ihr Drucker zu
  820. weit oben am Anfang des Papiers drucken wuerde, geben Sie eine
  821. Zahl ein, die groesser ist als Null (Empfehlung: 3), sonst Null.
  822.   Spalte. Geben Sie die Spalte ein, ab der gedruckt werden soll.
  823. PRINT erlaubt Ihnen, den Text nach rechts zu schieben, d.h.
  824. es gibt jede Zeile mit einer Zahl von fuehrenden Leerzeichen
  825. aus. Falls Ihr Drucker zu weit links auf dem Papier starten
  826. wuerde, geben Sie eine Spaltennummer groesser als 1 ein (Em-
  827. pfehlung: 7), sonst '1'.
  828.   Wenn der Drucker bereit ist, RETURN druecken. Falls Sie den
  829. Zeichensatzwechselmodus 'C' benutzen, erscheint noch die Auffor-
  830. derung 'Zeichensatz 0 vorbereiten, dann <ENTER> druecken'. Berei-
  831. ten Sie den Zeichensatz 0 vor (Standardzeichensatz) (spaeter
  832. nach dem Zurueckspulen 1,2,3,4 moeglich), d.h. legen Sie das
  833. entsprechende Typenrad oder Modul ein und druecken dann RETURN.
  834.  
  835. Sie koennen als erstes die Datei TEST.TXT drucken, um zu sehen,
  836. ob die Druckertreiberdatei PRINT.DAT korrekt ist.
  837.  
  838.   Beschreibung des Programms REPLA.EXE (1.01)
  839. ED.EXE hat keine Suchen und Ersetzen Funktion. Dies uebernimmt
  840. das Programm REPLA.EXE. Eine Zeichenkette zum Suchen und ein
  841. Ersatz koennen definiert werden. Mehrere Dateien koennen in
  842. einem Lauf mit einem Suchen/Ersetzen Zeichenkettenpaar durchsucht
  843. werden. Eine Datei namens "REPLA.TMP" wird waehrend der
  844. Suchen/Ersetzen Operation erzeugt. Sie ist dieselbe wie die
  845. Originaldatei, nur dass sie die ersetzten Zeichenketten enthaelt.
  846. Die Originaldatei wird geloescht und "REPLA.TMP" bekommt den
  847. Namen der Originaldatei. Es muss immer genuegend Platz auf der
  848. Diskette sein, damit "REPLA.TMP" erzeugt werden kann, welches
  849. ungefaehr so gross ist wie die Originaldatei.
  850.   Das Programm wird mit der Eingabe von "REPLA" am DOS Prompt
  851. gestartet. REPLA fordert auf einen Dateinamen fuer die REPLA
  852. Kommandodatei einzugeben oder nur <ENTER> zu druecken fuer
  853. manuelle Eingabe. Falls Sie Suchen/Ersetzen mit den Dateien
  854. und dem Suchen/Ersetzen Zeichenkettenpaar eines vorigen Laufs
  855. durchfuehren wollen, koennen Sie den Namen jener REPLA Kommando-
  856. datei eingeben und die Eingabe erfolgt aus dieser Datei heraus.
  857. Ansonsten hier nur <ENTER>.
  858.   Dateiangabe. Geben Sie eine Dateispezifikation der Datei(en)
  859. ein, in denen gesucht/ersetzt werden soll. Dies kann ein ein-
  860. facher einzelner Dateiname sein oder eine #-Dateiangabe (wie bei
  861. der Beschreibung fuer das Programm PAGE angegeben, bedeutet
  862. zum Beispiel 'F#.EXT,1,3' die Dateien 'F1.EXT', 'F2.EXT' und
  863. 'F3.EXT' oder 'F.E#,1,3' die Dateien 'F.E1', 'F.E2' und 'F.E3').
  864. Nach Eingabe der letzten Dateispezifikation nur <ENTER> druecken.
  865.   Suchzeichenkette. Geben Sie die Zeichenkette ein, nach der
  866. gesucht werden soll. Diese muss durch beliebige Zeichen einge-
  867. schlossen sein zum Beispiel Schraegstriche. Dies ermoeglicht
  868. fuehrende oder nachfolgende Leerzeichen. Beispiel: Die Eingabe
  869. von '/Haus /' laesst nach dem Wort 'Haus' mit einem nachfolgenden
  870. Leerzeichen suchen und veranlasst zum Beispiel nicht das Ersetzen
  871. von 'Haus' in 'Hausfrau'.
  872.   Ersatzzeichenkette. Geben Sie die Zeichenkette ein mit der
  873. ersetzt werden soll (eingeschlossen durch beliebige Buchstaben).
  874.   Falls Sie die obigen Eingaben manuell vorgenommen haben, folgt
  875. die Aufforderung einen Dateinamen fuer die abzuspeichernde REPLA
  876. Kommandodatei einzugeben. Nur <ENTER> laesst REPLA den Default-
  877. namen "REPLA.REP" benutzen. Falls Sie eine Menge Suchen/Ersetzen
  878. Operationen fuer mehrere gleiche Dateien durchzufuehren haben,
  879. ist es sinnvoll die REPLA Kommandodatei fuer jedes
  880. Suchen/Ersetzen Zeichenkettenpaar zu kopieren/editieren. Einfach
  881. die REPLA Kommandodatei nach verschiedenen Dateinamen kopieren
  882. und die Suchen/Ersetzen Zeichenkettenpaare editieren.
  883.   Grossbuchstabig suchen? Falls Sie 'J' eingeben werden die
  884. Suchzeichenkette und die jeweilig zu durchsuchende Zeile gross-
  885. buchstabig gemacht, bevor gesucht wird. 'N' durchsucht normal.
  886. Grossbuchstabig suchen dauert etwas laenger als die normale
  887. Suche.
  888.   Ueberwachtes Ersetzen. Falls Sie '0' eingeben (ueberwachtes
  889. Ersetzen) werden Sie bei jeder Fundstelle gefragt, ob dort er-
  890. setzt werden soll oder nicht. Eingabe von '1' verursacht Ersetzen
  891. bei allen Fundstellen ohne Rueckfrage. Ueberwachtes Ersetzen
  892. sollte immer vorgezogen werden.
  893.   Mit <ENTER> wird der Suchen/Ersetzen Prozess gestartet. Diese
  894. Aufforderung erscheint fuer jede (naechste) zu durchsuchende
  895. Datei.
  896.   Falls Sie ueberwachtes Ersetzen gewaehlt haben erscheint ein
  897. Prompt fuer jede Fundstelle: Der Bildschirm zeigt die Zeilen-
  898. nummer und die Zeile mit der hervorgehobenen Fundstelle. Wenn
  899. Sie nur <ENTER> druecken wird ersetzt. Bei Eingabe eines beliebi-
  900. gen Buchstabens plus <ENTER> wird nicht ersetzt. Eingabe von
  901. '**' fuehrt zum kompletten Abbruch.
  902.   Nach dem Durchlauf aller Fundstellen koennen Sie waehlen ob
  903. die Originaldatei wirklich durch die neue Datei mit den Ersetzun-
  904. gen ersetzt werden soll. Wenn ja, geben Sie 'E' + <ENTER> ein,
  905. wenn nein, jeden beliebigen anderen Buchstaben.
  906.   REPLA geht zur naechsten zu durchsuchenden Datei (falls spezi-
  907. fiziert).
  908.  
  909.   Copyrightnotiz
  910. Das ED Textverarbeitungssystem ist public domain Software. Sie
  911. sind frei, es zu kopieren und zu verbreiten. Das System darf
  912. auf elektronischen Bulletin Boards eingerichtet oder CD-ROMs
  913. gespielt werden, sollte dabei aber komplett sein (siehe Datei-
  914. liste). Sie koennen Druckertreiberdateien (Erweiterung '.DAT')
  915. oder Uebersetzungstabellendateien (Erweiterung '.TBL') hinzu-
  916. fuegen und modifizieren. Die Dokumentation und die Programme
  917. duerfen nicht geaendert werden.
  918.   Falls Sie die Programme benutzen, werden Sie gebeten, den
  919. Betrag von 30 Deutschen Mark oder 20 U.S. Dollars oder ein
  920. Aequivalent an die Adresse des Autors zu senden:
  921.  
  922.                        Klaus D. Wloczyk
  923.                        Otto-Hahn-Strasse 7
  924.                        D-63517 Rodenbach
  925.                        Deutschland/Germany
  926.  
  927. Danke!
  928.